package com.wc5818.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.wc5818.entity.WC_COM_Order;

/**
 * 订单处理表
 * @see
 * @author yqb
 * @createdate 2020年1月19日
 * @tags 
 * @remark
 */
@Repository
public interface WC_COM_OrderMapper {
	
	
	/***
	 * 根据用户名 或 所属业务员 获取所有数据
	 * @param username
	 * @param forbyusername
	 * @return
	 */
	
	List<WC_COM_Order> getWCComOrderForUserNameOrForbyusername(@Param("username") String arg0, @Param("forbyusername")String arg1);
	
	
	/***
	 *      修改订单状态
	 * @param num
	 * @param status
	 * @return
	 */
	int upWCCOMOrderStatusForNum(String ordernum,String status);
	
	/**
	 * 获取订单表数据
	 * @return
	 */
	 List<WC_COM_Order> getAllWCComOrder();
	 
	 
	 /**
	  * 根据订单号获取相关数据
	  * @param ordernum
	  * @return
	  */
	 List<WC_COM_Order> getWCComOrderForNum(String ordernum);
	 
	 
	 /**
	  * 根据用户名获取相关数据
	  * @param ordernum
	  * @return
	  */
	 List<WC_COM_Order> getWCComOrderForUserName(String username);
	 
	 
	 
	 /**
	  * 添加订单表
	  * @param order
	  * @return
	  */
	 int addWCComOrder(WC_COM_Order order);
	

}
